package com.ehome.poct.base.api.dto.device;

import com.ehome.core.entity.DTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 设备绑定表DTO
 *
 * @author wuyingchao
 * @Date 2022-07-14 14:15
 */
@Data
public class DeviceBindDTO extends DTO {

    /**
     * 主键ID
     */
    @ApiModelProperty("主键ID")
    private Long testDevicePoctBindId;
    /**
     * 设备编号
     */
    @ApiModelProperty("设备编号")
    private String sno;
    /**
     * 绑定时间
     */
    @ApiModelProperty("绑定时间")
    private LocalDateTime bindTime;
    /**
     * 绑定的诊所ID
     */
    @ApiModelProperty("绑定的诊所ID")
    private Long bindTermId;
    /**
     * 绑定的诊所名称
     */
    @ApiModelProperty("绑定的诊所名称")
    private String bindTermName;
    /**
     * 绑定的业务员名称
     */
    @ApiModelProperty("绑定的业务员名称")
    private String termAgentName;
    /**
     * 绑定的业务员id
     */
    @ApiModelProperty("绑定的业务员id")
    private Long termAgentId;
    /**
     * 绑定操作类型：1为终端变更合伙人信息绑定操作
     */
    @ApiModelProperty("绑定操作类型：1为终端变更合伙人信息绑定操作")
    private Integer bindType;
    /**
     * 设备类型(1：金标仪；2：血常规)
     */
    @ApiModelProperty("设备类型(1：金标仪；2：血常规)")
    private Integer deviceType;
    /**
     * 更新人
     */
    @ApiModelProperty("更新人")
    private Long updateBy;
    /**
     * 申请人ID
     */
    @ApiModelProperty("申请人ID")
    private Long applyId;
    /**
     * 申请人名称
     */
    @ApiModelProperty("申请人名称")
    private String applyName;
    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remarks;

}